var dataList = [
  {
    name: "美容汽车服务",
    value: 15,
    selected: true,
  },
  {
    name: "保养服务",
    value: 125,
  },
];

const colorList = ["#fce201", "#0ee8f5"];

function appendBaseColor(dataList, colorList, opacity) {
  const temp = [];
  for (let i in dataList) {
    const tempObj = {
      ...dataList[i],
      itemStyle: {
        color: colorList[i],
        opacity: opacity,
      },
    };
    temp.push(tempObj);
  }
  return temp;
}

option = {
  backgroundColor: "#20203e",

  series: [
    {
      type: "pie",
      radius: [0, 90],
      label: {
        normal: {
          show: false,
        },
      },
      itemStyle: {
        color: "#88f",
      },
      labelLine: {
        normal: {
          color: "rgba(0,0,0,0)",
        },
      },

      data: [
        {
          name: "美容汽车服务",
          value: 15,
          selected: true,
          itemStyle: {
            color: "#fce201",
            opacity: 1,
          },
        },
        {
          name: "保养服务",
          value: 125,
          itemStyle: {
            color: "#0ee8f5",
            opacity: 0,
          },
        },
      ],
    },
    {
      type: "pie",
      radius: [60, 80],
      label: {
        normal: {
          fontSize: 14,
        },
      },
      labelLine: {
        show: false,
      },
      data: appendBaseColor(dataList, colorList, 1),
    },
  ],
};
